absorbing story

Translations
увлекательная история
The novel was an absorbing story that kept me up all night.
Роман был увлекательной историей, которая не давала мне уснуть всю ночь.
Definitions
An absorbing story is a narrative that captivates the reader's or listener's attention, drawing them into the plot and making them emotionally invested in the characters and events.